import { baseRequest } from '@/utils/request'

const request = (url, ...arg) => baseRequest(`/flow/job/` + url, ...arg)

/**
 * 个人办公
 *
 * @author 罗超
 * @date  2023/11/27 09:59
 **/
export default {
	// 获取可用流程
	flowUsables(data) {
		return request('flowUsables', data, 'get')
	},
	// 获取已发流程
	findMyApply(data) {
		return request('myApply', data, 'get')
	},
	// 获取我的待办
	findMyTodoTask(data) {
		return request('todoTask', data, 'get')
	},
	// 获取我的已办
	findMyDoneTask(data) {
		return request('doneTask', data, 'get')
	},
	// 获取流程记录
	findFlowRecord(data) {
		return request('flowRecord', data, 'get')
	},
	// 流程审批
	flowApproval(data) {
		return request('flowApproval', data)
	},
	// 抄送我的
	findFlowCcMe(data) {
		return request('findFlowCcMe', data, 'get')
	},
	// 抄送我的 设置已阅
	setReadStatus(data) {
		return request('setReadStatus', data)
	},
	// 抄送我的 设置已阅
	rollbackNodes(data) {
		return request('rollbackNodes', data, 'get')
	},
	// 流程监控
	flowMonitor(data) {
		return request('flowMonitor', data, 'get')
	},
	// 监控流程操作
	flowMonitorOperator(data) {
		return request('flowMonitorOperator', data)
	}
}
